//
//  ChatMessage.h
//  YSTChatUIKit
//
//  Created by 王文文 on 2018/2/13.
//  Copyright © 2018年 王文文. All rights reserved.
//

typedef NS_ENUM(NSInteger,userType) {
    userTypeMe,  //我
    userTypeOther, //别人
};

typedef NS_ENUM(NSInteger,messageType) {
    messageTypeText = 0,
    messageTypePicture,
    messageTypeVoice,
    messageTypeVideo,
    messageTypeTemplate,
    messageTypeFile,
    messageTypeFolder
};

#import <Foundation/Foundation.h>

@interface ChatMessage : NSObject
/**
 时间
 */
@property (nonatomic, copy) NSString *strTime;

/**
 用户头像
 */
@property(nonatomic, copy) NSString *userHeadImage;

/**
 用户姓名
 */
@property(nonatomic, copy) NSString *userName;

/**
 信息内容
 */
@property(nonatomic, copy) NSString *messageContent;

/**
 用户类型
 */
@property(nonatomic, assign) userType userType;

/**
 用户的id
 */
@property(nonatomic, assign) NSInteger userId;
/**
 发送de图片
 */
@property (nonatomic, copy) UIImage  *picture;

@property (nonatomic, assign) messageType messageType ;

// 包含voice，picture，video的路径;有大图时就是大图路径
// 不用这些路径了，只用里面的名字重新组成路径
@property (nonatomic, copy) NSString *mediaPath;

- (void)setWithDict:(NSDictionary *)dict;

//- (void)minuteOffSetStart:(NSString *)start end:(NSString *)end;

@end
